package com.uzai.console.dto.md.mdexchange;

import com.uzai.console.dto.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author liuqi
 * @date 2021年08月26日 14:31
 */
@ApiModel("免单兑换列记录查询参数")
@Data
public class MdExchangeQuery extends QueryParam  {

    private static final long serialVersionUID = -3316775790605807805L;

    @ApiModelProperty("平台 0淘宝 1京东 2拼多多 3唯品会，11抖音")
    private Integer platform;

    @ApiModelProperty("活动来源：0私有，1官方")
    private Integer source;

    @ApiModelProperty("订单编号")
    private String orderNo;

    @ApiModelProperty("用户id")
    private Long userId;

    @ApiModelProperty("活动id")
    private Long activityId;

    @ApiModelProperty("订单状态:0订单付款 1订单结算 2订单失效 3维权中 4维权成功 5维权失败 6订单成功 7失效拆单")
    private Integer orderStatus;

    @ApiModelProperty(value = "商品主键Id, 招商系统使用", hidden = true)
    private String goodsId;

    @ApiModelProperty(value = "到期时间", hidden = true)
    private Integer exptime;

    @ApiModelProperty("状态（0-无效；1-有效）")
    private Integer status;

    @ApiModelProperty("是否已经下单(0-未下单；1-已经下单)")
    private Integer ordered;

    @ApiModelProperty("有效时间开始")
    private Integer exptimeStart;

    @ApiModelProperty("有效时间结束")
    private Integer exptimeEnd;


}
